/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package com.model.domain.persona;

import com.model.domain.enaho.cuestionario.CuestionarioEnaho;
import com.model.domain.enaho.cuestionario.SeccionEnum;
import util.reporte.Columna;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 *
 * @author Rdelacruz
 */
public class HogarReporte 
extends Hogar
{       
    private CuestionarioEnaho cuestionario;
    
    private SeccionEnum seccion;
    
    private final Map<String, String> valoresMap = new HashMap<String, String>();
    private final List<String> valores = new ArrayList<String>();
 
    public void addValor(String codigoColumna, String valor) {
        //Valor v = new Valor();
        //v.setValor(valor);
        //valores.add(v);
        valoresMap.put(codigoColumna, valor);
        valores.add(valor);        
    }
    
    public List<String> getValoresByColumnas(List<Columna> columnas) {
        List<String> lista = new ArrayList<String>();
        for(Columna col: columnas) {
            lista.add(valoresMap.get(col.getCodigo()));
        }        
        return lista;
    }

    public List<String> getValores() {
        return valores;
    }

    public CuestionarioEnaho getCuestionario() {
        return cuestionario;
    }

    public void setCuestionario(CuestionarioEnaho cuestionario) {
        this.cuestionario = cuestionario;
    }
    
    public void setSeccion(SeccionEnum seccion) {
        this.seccion = seccion;
    }
        
    public SeccionEnum getSeccion() {
        return seccion;
    }

    

  
}
